<?php
	include_once "../classes/baiviet_bs.php";
	include_once "../classes/thuvienham.php";
	if(!IsAdmin() && !IsBTV())
		header("Location: index.php");
	//Đọc các biến POST từ baiviet_them.php gửi
	if($_POST['MaChuyenMuc'] == "0" || trim($_POST['TieuDe']) == "" || !isset($_SESSION['MaND']) ||
	   trim($_POST['TomTat'] == "") || trim($_POST['NoiDung']) == "" || $_FILES['HinhAnh']['size'] == null)
		QuayVeTrangTruoc();
	else
	{
		$baiviet = new baiviet_bs();
		
		$MND  = $_SESSION['MaND'];                                    //Mã người dùng
		$MLND = $_SESSION['MaLoaiNguoiDung'];                         //Mã loại người dùng
		
		$MBV  = $_POST['MaBaiViet'];                                  //Mã bài viết
		$MCM  = $_POST['MaChuyenMuc'];                                //Mã chuyên mục
		$TD   = addslashes($_POST['TieuDe']);                         //Tiêu đề
		$TT   = addslashes($_POST['TomTat']);                         //Tóm tắt
		$NoD  = addslashes($_POST['NoiDung']);                        //Nội dung
		$HA   = "images/baiviet" . $MBV . ".jpg";                     //Hình ảnh
		$CTHA = addslashes($_POST['ChuThichHinhAnh']);                //Chú thích hình ảnh
		$MTT  = ($_SESSION['MaLoaiNguoiDung'] == 1) ? 1 : 0;          //Trạng thái: 1 - nếu là Admin; 2 - nếu là BTV
		$LX   = 0;                                                    //Lượt xem, khởi tạo = 0
		$DCS  = 1;                                                    //Được phép chỉnh sửa, do bài viết chưa được public, hoặc đã được pub nhưng của Admin viết
		$PIN  = GeneratePIN();                                        //Mã PIN bài viết, dùng trong việc xác thực
		$TK   = addslashes($_POST['TuKhoa']);                         //Từ khóa phục vụ cho tìm kiếm bài viết
		
		/*-- Set các thuộc tính cho $baiviet --*/
		$baiviet->SetMaBaiViet      ($MBV);
		$baiviet->SetMaChuyenMuc    ($MCM);
		$baiviet->SetMaNguoiDung    ($MND);
		$baiviet->SetTieuDe         ($TD);
		$baiviet->SetNgayDang       (date('y-m-d h:i:s a', time()));  //Lấy giờ hiện tại
		$baiviet->SetTomTat         ($TT);
		$baiviet->SetNoiDung        ($NoD);
		$baiviet->SetHinhAnh        ($HA);
		$baiviet->SetChuThichHinhAnh($CTHA);
		$baiviet->SetMaTrangThai    ($MTT);
		$baiviet->SetLuotXem        ($LX);
		$baiviet->SetDuocChinhSua   ($DCS);
		$baiviet->SetPIN            ($PIN);
		$baiviet->SetTuKhoa         ($TK);
		$baiviet->SetChoPhepBinhLuan(1);
		
		//Di chuyển hình ảnh về thư mục chứa
		move_uploaded_file($_FILES['HinhAnh']['tmp_name'], "../" . $HA);
		
		$result = $baiviet->Them();
		
		if(!$result)
			QuayVeTrangTruoc();
		else
			header("Location: index.php");
	}
?>